/**
 * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

package slcu.model;

import com.liferay.portal.model.ModelWrapper;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;

/**
 * <p>
 * This class is a wrapper for {@link Partido}.
 * </p>
 *
 * @author    tito
 * @see       Partido
 * @generated
 */
public class PartidoWrapper implements Partido, ModelWrapper<Partido> {
	public PartidoWrapper(Partido partido) {
		_partido = partido;
	}

	public Class<?> getModelClass() {
		return Partido.class;
	}

	public String getModelClassName() {
		return Partido.class.getName();
	}

	public Map<String, Object> getModelAttributes() {
		Map<String, Object> attributes = new HashMap<String, Object>();

		attributes.put("partidoId", getPartidoId());
		attributes.put("fecha", getFecha());
		attributes.put("lugar", getLugar());
		attributes.put("categoriaId", getCategoriaId());
		attributes.put("equipo1", getEquipo1());
		attributes.put("equipo2", getEquipo2());
		attributes.put("marcador1", getMarcador1());
		attributes.put("marcador2", getMarcador2());
		attributes.put("observaciones", getObservaciones());
		attributes.put("createDate", getCreateDate());
		attributes.put("createUser", getCreateUser());
		attributes.put("modifiedDate", getModifiedDate());
		attributes.put("modifiedUser", getModifiedUser());
		attributes.put("deleteDate", getDeleteDate());
		attributes.put("deleteUser", getDeleteUser());

		return attributes;
	}

	public void setModelAttributes(Map<String, Object> attributes) {
		Long partidoId = (Long)attributes.get("partidoId");

		if (partidoId != null) {
			setPartidoId(partidoId);
		}

		Date fecha = (Date)attributes.get("fecha");

		if (fecha != null) {
			setFecha(fecha);
		}

		String lugar = (String)attributes.get("lugar");

		if (lugar != null) {
			setLugar(lugar);
		}

		Long categoriaId = (Long)attributes.get("categoriaId");

		if (categoriaId != null) {
			setCategoriaId(categoriaId);
		}

		Long equipo1 = (Long)attributes.get("equipo1");

		if (equipo1 != null) {
			setEquipo1(equipo1);
		}

		Long equipo2 = (Long)attributes.get("equipo2");

		if (equipo2 != null) {
			setEquipo2(equipo2);
		}

		Long marcador1 = (Long)attributes.get("marcador1");

		if (marcador1 != null) {
			setMarcador1(marcador1);
		}

		Long marcador2 = (Long)attributes.get("marcador2");

		if (marcador2 != null) {
			setMarcador2(marcador2);
		}

		String observaciones = (String)attributes.get("observaciones");

		if (observaciones != null) {
			setObservaciones(observaciones);
		}

		Date createDate = (Date)attributes.get("createDate");

		if (createDate != null) {
			setCreateDate(createDate);
		}

		Long createUser = (Long)attributes.get("createUser");

		if (createUser != null) {
			setCreateUser(createUser);
		}

		Date modifiedDate = (Date)attributes.get("modifiedDate");

		if (modifiedDate != null) {
			setModifiedDate(modifiedDate);
		}

		Long modifiedUser = (Long)attributes.get("modifiedUser");

		if (modifiedUser != null) {
			setModifiedUser(modifiedUser);
		}

		Date deleteDate = (Date)attributes.get("deleteDate");

		if (deleteDate != null) {
			setDeleteDate(deleteDate);
		}

		Long deleteUser = (Long)attributes.get("deleteUser");

		if (deleteUser != null) {
			setDeleteUser(deleteUser);
		}
	}

	/**
	* Returns the primary key of this Partido.
	*
	* @return the primary key of this Partido
	*/
	public long getPrimaryKey() {
		return _partido.getPrimaryKey();
	}

	/**
	* Sets the primary key of this Partido.
	*
	* @param primaryKey the primary key of this Partido
	*/
	public void setPrimaryKey(long primaryKey) {
		_partido.setPrimaryKey(primaryKey);
	}

	/**
	* Returns the partido ID of this Partido.
	*
	* @return the partido ID of this Partido
	*/
	public long getPartidoId() {
		return _partido.getPartidoId();
	}

	/**
	* Sets the partido ID of this Partido.
	*
	* @param partidoId the partido ID of this Partido
	*/
	public void setPartidoId(long partidoId) {
		_partido.setPartidoId(partidoId);
	}

	/**
	* Returns the fecha of this Partido.
	*
	* @return the fecha of this Partido
	*/
	public java.util.Date getFecha() {
		return _partido.getFecha();
	}

	/**
	* Sets the fecha of this Partido.
	*
	* @param fecha the fecha of this Partido
	*/
	public void setFecha(java.util.Date fecha) {
		_partido.setFecha(fecha);
	}

	/**
	* Returns the lugar of this Partido.
	*
	* @return the lugar of this Partido
	*/
	public java.lang.String getLugar() {
		return _partido.getLugar();
	}

	/**
	* Sets the lugar of this Partido.
	*
	* @param lugar the lugar of this Partido
	*/
	public void setLugar(java.lang.String lugar) {
		_partido.setLugar(lugar);
	}

	/**
	* Returns the categoria ID of this Partido.
	*
	* @return the categoria ID of this Partido
	*/
	public long getCategoriaId() {
		return _partido.getCategoriaId();
	}

	/**
	* Sets the categoria ID of this Partido.
	*
	* @param categoriaId the categoria ID of this Partido
	*/
	public void setCategoriaId(long categoriaId) {
		_partido.setCategoriaId(categoriaId);
	}

	/**
	* Returns the equipo1 of this Partido.
	*
	* @return the equipo1 of this Partido
	*/
	public long getEquipo1() {
		return _partido.getEquipo1();
	}

	/**
	* Sets the equipo1 of this Partido.
	*
	* @param equipo1 the equipo1 of this Partido
	*/
	public void setEquipo1(long equipo1) {
		_partido.setEquipo1(equipo1);
	}

	/**
	* Returns the equipo2 of this Partido.
	*
	* @return the equipo2 of this Partido
	*/
	public long getEquipo2() {
		return _partido.getEquipo2();
	}

	/**
	* Sets the equipo2 of this Partido.
	*
	* @param equipo2 the equipo2 of this Partido
	*/
	public void setEquipo2(long equipo2) {
		_partido.setEquipo2(equipo2);
	}

	/**
	* Returns the marcador1 of this Partido.
	*
	* @return the marcador1 of this Partido
	*/
	public long getMarcador1() {
		return _partido.getMarcador1();
	}

	/**
	* Sets the marcador1 of this Partido.
	*
	* @param marcador1 the marcador1 of this Partido
	*/
	public void setMarcador1(long marcador1) {
		_partido.setMarcador1(marcador1);
	}

	/**
	* Returns the marcador2 of this Partido.
	*
	* @return the marcador2 of this Partido
	*/
	public long getMarcador2() {
		return _partido.getMarcador2();
	}

	/**
	* Sets the marcador2 of this Partido.
	*
	* @param marcador2 the marcador2 of this Partido
	*/
	public void setMarcador2(long marcador2) {
		_partido.setMarcador2(marcador2);
	}

	/**
	* Returns the observaciones of this Partido.
	*
	* @return the observaciones of this Partido
	*/
	public java.lang.String getObservaciones() {
		return _partido.getObservaciones();
	}

	/**
	* Sets the observaciones of this Partido.
	*
	* @param observaciones the observaciones of this Partido
	*/
	public void setObservaciones(java.lang.String observaciones) {
		_partido.setObservaciones(observaciones);
	}

	/**
	* Returns the create date of this Partido.
	*
	* @return the create date of this Partido
	*/
	public java.util.Date getCreateDate() {
		return _partido.getCreateDate();
	}

	/**
	* Sets the create date of this Partido.
	*
	* @param createDate the create date of this Partido
	*/
	public void setCreateDate(java.util.Date createDate) {
		_partido.setCreateDate(createDate);
	}

	/**
	* Returns the create user of this Partido.
	*
	* @return the create user of this Partido
	*/
	public long getCreateUser() {
		return _partido.getCreateUser();
	}

	/**
	* Sets the create user of this Partido.
	*
	* @param createUser the create user of this Partido
	*/
	public void setCreateUser(long createUser) {
		_partido.setCreateUser(createUser);
	}

	/**
	* Returns the modified date of this Partido.
	*
	* @return the modified date of this Partido
	*/
	public java.util.Date getModifiedDate() {
		return _partido.getModifiedDate();
	}

	/**
	* Sets the modified date of this Partido.
	*
	* @param modifiedDate the modified date of this Partido
	*/
	public void setModifiedDate(java.util.Date modifiedDate) {
		_partido.setModifiedDate(modifiedDate);
	}

	/**
	* Returns the modified user of this Partido.
	*
	* @return the modified user of this Partido
	*/
	public long getModifiedUser() {
		return _partido.getModifiedUser();
	}

	/**
	* Sets the modified user of this Partido.
	*
	* @param modifiedUser the modified user of this Partido
	*/
	public void setModifiedUser(long modifiedUser) {
		_partido.setModifiedUser(modifiedUser);
	}

	/**
	* Returns the delete date of this Partido.
	*
	* @return the delete date of this Partido
	*/
	public java.util.Date getDeleteDate() {
		return _partido.getDeleteDate();
	}

	/**
	* Sets the delete date of this Partido.
	*
	* @param deleteDate the delete date of this Partido
	*/
	public void setDeleteDate(java.util.Date deleteDate) {
		_partido.setDeleteDate(deleteDate);
	}

	/**
	* Returns the delete user of this Partido.
	*
	* @return the delete user of this Partido
	*/
	public long getDeleteUser() {
		return _partido.getDeleteUser();
	}

	/**
	* Sets the delete user of this Partido.
	*
	* @param deleteUser the delete user of this Partido
	*/
	public void setDeleteUser(long deleteUser) {
		_partido.setDeleteUser(deleteUser);
	}

	public boolean isNew() {
		return _partido.isNew();
	}

	public void setNew(boolean n) {
		_partido.setNew(n);
	}

	public boolean isCachedModel() {
		return _partido.isCachedModel();
	}

	public void setCachedModel(boolean cachedModel) {
		_partido.setCachedModel(cachedModel);
	}

	public boolean isEscapedModel() {
		return _partido.isEscapedModel();
	}

	public java.io.Serializable getPrimaryKeyObj() {
		return _partido.getPrimaryKeyObj();
	}

	public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
		_partido.setPrimaryKeyObj(primaryKeyObj);
	}

	public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
		return _partido.getExpandoBridge();
	}

	public void setExpandoBridgeAttributes(
		com.liferay.portal.service.ServiceContext serviceContext) {
		_partido.setExpandoBridgeAttributes(serviceContext);
	}

	@Override
	public java.lang.Object clone() {
		return new PartidoWrapper((Partido)_partido.clone());
	}

	public int compareTo(slcu.model.Partido partido) {
		return _partido.compareTo(partido);
	}

	@Override
	public int hashCode() {
		return _partido.hashCode();
	}

	public com.liferay.portal.model.CacheModel<slcu.model.Partido> toCacheModel() {
		return _partido.toCacheModel();
	}

	public slcu.model.Partido toEscapedModel() {
		return new PartidoWrapper(_partido.toEscapedModel());
	}

	@Override
	public java.lang.String toString() {
		return _partido.toString();
	}

	public java.lang.String toXmlString() {
		return _partido.toXmlString();
	}

	public void persist()
		throws com.liferay.portal.kernel.exception.SystemException {
		_partido.persist();
	}

	/**
	 * @deprecated Renamed to {@link #getWrappedModel}
	 */
	public Partido getWrappedPartido() {
		return _partido;
	}

	public Partido getWrappedModel() {
		return _partido;
	}

	public void resetOriginalValues() {
		_partido.resetOriginalValues();
	}

	private Partido _partido;
}